import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;


/*
* java基础 变量
*
*  */
// 类名和文件名必须一致，否则报错
// java程序运行在java 虚拟机
public class MyBase01{

    public static  void  panduan(int shu){

//        for(int i=100;i<=shu;i++){
//            int gewei = i%10;
//            int shiwei = i%100/10;
//            int baiwei = i/100;
//            int qianwei = i/1000;
//            int wanwei = i/10000;
//
//            double  lifang1 = Math.pow(gewei,3.0);
//            double  lifang2 = Math.pow(shiwei,3.0);
//            double  lifang3 = Math.pow(baiwei,3.0);
//            double  lifang4 = Math.pow(qianwei,3.0);
//            double  lifang5 = Math.pow(wanwei,3.0);
//
//            boolean buer=(i==(lifang1+ lifang2 + lifang3+lifang4+lifang5));
//            if (buer==true){
//                System.out.println((lifang1+ lifang2 + lifang3+lifang4+lifang5));
//            }
//
//        }



    }



    //主函数
    public static void main(String[] args) {
        // 字节类型
//        byte bnum=12;
//        // 整型
//        int num =0;
//        //长整型
//        long lnum = 123;
//        short  snum=12;
//        // 单精度
//        float fnum = 12.4f;
//        //
//        double dnum = 12.5;
//
//        // 字符串 182934928429x
//        String str1 = "23424efwer神鼎飞丹砂%$#@@";
//        System.out.println(str1);
//
//        // 常量一般不被改变
//        final int num2 = 13;
//        //num2 = 34535;
//
//
//        //布尔类型 真的 假的
//        boolean flag = false;
//        boolean flag1 = false;
//
//        // 三目运算,
//        // =代表赋值  ==代表判断
//        int numresult=flag == true?12:56;
//        System.out.println(numresult);
//
//         String str2="sfsfs";

        // 水仙花数  一个数每一个 位的立方的和 等于该数本身，判断 0-9999 有几个
        // 百味  十位  个位  提取数

        // 运算符
/*        //  + -  * / 求余数 %  ++  --
        int  num8 = 153;

        panduan(99999);
        int num9 = 12;
        int num10 =13;
        int zhi = num9--;
        System.out.println(num9);

        int age = 18;
        String  sex = "女";
        if (sex=="男"){
            if (age>=22 && age<30){
                System.out.println("别太早 再晚几年");
            }
            else if(age>=30 && age<=35){
                System.out.println("可以考虑了");
            }
            else{
                System.out.println("在沉淀几年");
            }

        }
        else{
            if (age>=20 && age<30){
                System.out.println("别太早 再晚几年");
            }
            else if(age>=30 && age<=35){
                System.out.println("可以考虑了");
            }
            else{
                System.out.println("在沉淀几年");
            }
        }

       //增强 for循环,list相当于可变数据,
      List<String> list = new ArrayList<String>();
      list.add("1");
      list.add("2");
      list.add("?3");
      // 增强for循环  语法糖


      for(int i=0;i<list.size();i++){
          // 0代表第一个
          System.out.println(list.get(i));
      }

      //键值对  key  ---value

        HashMap<String, Object> map1 = new HashMap<>();
       map1.put("name","曹文杰");
       map1.put("age",34);
        System.out.println(map1.get("age"));*/
      //数组定义的方式
//      int[] arr1= {12,45,56};
//
//      arr1[0] = 12;
//      arr1[1] = 13;
//      arr1[2] = 14;
//
//
//
////        System.out.println(arr1[0]);
////        // 增强for循环，从arr1取出每一个值 放到 num0当中
////       for(int num0:arr1){
////           System.out.println(num0);
////       }
//
//        String name = "wewopa";
////        if (name=="wewopa"){
////            System.out.println("输入对了 用户名");
////        }
//
//        if (name.equals("wewopa")){
//            System.out.println("输入对了 用户名");
//        }



    }


}
